C.S.Burner 🪙 ━►🔥GIT Node
Node / reticulum_mirror / MeshChatX / files / meshchatx / src / frontend / components / tools / SieveFiltersPage.vue
Displaying Raw • Download
meshchatx/src/frontend/components/tools/SieveFiltersPage.vue 65ca9ddc823fcc2c8f8653c553b944b85db0875f (65ca9ddc) Text, 23.91 KB
Tff7b72<Tff7b72!Tff7b72-Tff7b72- Te6edf3SPDXTff7b72-Te6edf3LicenseTff7b72-Te6edf3IdentifierTb4b4b4: T79c0ff0Te6edf3BSD Te6edf3AND Te6edf3MIT Tff7b72-Tff7b72-Tff7b72>
Tff7b72<Te6edf3templateTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffflex flex-col flex-1 overflow-hidden min-w-0 bg-slate-50 dark:bg-zinc-950Ta5d6ff"Tff7b72>
Tff7b72<Te6edf3ToolsPageHeader
Te6edf3iconTff7b72=Ta5d6ff"Ta5d6fffilter-variantTa5d6ff"
Tb4b4b4:Te6edf3titleTff7b72=Ta5d6ff"Ta5d6ff$t(Ta5d6ff'Ta5d6fftools.sieve_filters.titleTa5d6ff'Ta5d6ff)Ta5d6ff"
Tb4b4b4:Te6edf3descriptionTff7b72=Ta5d6ff"Ta5d6ff$t(Ta5d6ff'Ta5d6fftools.sieve_filters.descriptionTa5d6ff'Ta5d6ff)Ta5d6ff"
Te6edf3accentTff7b72=Ta5d6ff"Ta5d6ffvioletTa5d6ff"
Tff7b72/Tff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffflex-1 overflow-y-auto w-full pb-[max(1rem,env(safe-area-inset-bottom))]Ta5d6ff"Tff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffp-3 sm:p-4 md:p-6 max-w-6xl mx-auto w-full space-y-4 min-w-0Ta5d6ff"Tff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffgrid grid-cols-1 xl:grid-cols-2 gap-4 items-startTa5d6ff"Tff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffspace-y-4 min-w-0 order-2 xl:order-1Ta5d6ff"Tff7b72>
Tff7b72<Te6edf3div
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffrounded-xl border border-gray-200 dark:border-zinc-800 bg-white dark:bg-zinc-950 p-4 space-y-3Ta5d6ff"
Tff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffflex items-center justify-between gap-2Ta5d6ff"Tff7b72>
Tff7b72<Te6edf3h2 Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-base font-semibold text-gray-900 dark:text-whiteTa5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftools.sieve_filters.rules_headingTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3h2Tff7b72>
Tff7b72<Te6edf3button
Te6edf3typeTff7b72=Ta5d6ff"Ta5d6ffbuttonTa5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffinline-flex items-center gap-1.5 px-3 py-1.5 rounded-lg text-sm font-medium bg-violet-600 text-white hover:bg-violet-700 transition-colorsTa5d6ff"
@Te6edf3clickTff7b72=Ta5d6ff"Ta5d6ffaddRuleTa5d6ff"
Tff7b72>
Tff7b72<Te6edf3MaterialDesignIcon Te6edf3iconTff7b72-Te6edf3nameTff7b72=Ta5d6ff"Ta5d6ffplusTa5d6ff" Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffsize-4Ta5d6ff" Tff7b72/Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftools.sieve_filters.add_ruleTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3buttonTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3p Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-xs text-gray-500 dark:text-gray-400Ta5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftools.sieve_filters.order_hintTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3pTff7b72>
Tff7b72<Te6edf3div
Te6edf3vTff7b72-Tff7b72ifTff7b72=Ta5d6ff"Ta5d6fffilters.length === 0Ta5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-sm text-gray-500 dark:text-gray-400 py-6 text-centerTa5d6ff"
Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftools.sieve_filters.empty_rulesTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div Te6edf3vTff7b72-Tff7b72else Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffspace-y-3Ta5d6ff"Tff7b72>
Tff7b72<Te6edf3div
Te6edf3vTff7b72-Tff7b72forTff7b72=Ta5d6ff"Ta5d6ff(rule, index) in filtersTa5d6ff"
Tb4b4b4:Te6edf3keyTff7b72=Ta5d6ff"Ta5d6ffrule.idTa5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffrounded-lg border border-gray-200 dark:border-zinc-800 p-3 space-y-3 bg-gray-50/80 dark:bg-zinc-900/40Ta5d6ff"
Tff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffflex flex-wrap items-center justify-between gap-2Ta5d6ff"Tff7b72>
Tff7b72<Te6edf3label
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffinline-flex items-center gap-2 text-sm text-gray-700 dark:text-gray-200Ta5d6ff"
Tff7b72>
Tff7b72<Te6edf3input
Te6edf3vTff7b72-Te6edf3modelTff7b72=Ta5d6ff"Ta5d6ffrule.enabledTa5d6ff"
Te6edf3typeTff7b72=Ta5d6ff"Ta5d6ffcheckboxTa5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffrounded-sm border-gray-300Ta5d6ff"
Tff7b72/Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftools.sieve_filters.enabledTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3labelTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffflex items-center gap-1Ta5d6ff"Tff7b72>
Tff7b72<Te6edf3button
Te6edf3typeTff7b72=Ta5d6ff"Ta5d6ffbuttonTa5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffp-1.5 rounded-lg text-gray-500 hover:bg-gray-200 dark:hover:bg-zinc-800Ta5d6ff"
Tb4b4b4:Te6edf3titleTff7b72=Ta5d6ff"Ta5d6ff$t(Ta5d6ff'Ta5d6fftools.sieve_filters.move_upTa5d6ff'Ta5d6ff)Ta5d6ff"
Tb4b4b4:Te6edf3disabledTff7b72=Ta5d6ff"Ta5d6ffindex === 0Ta5d6ff"
@Te6edf3clickTff7b72=Ta5d6ff"Ta5d6ffmoveRule(index, -1)Ta5d6ff"
Tff7b72>
Tff7b72<Te6edf3MaterialDesignIcon Te6edf3iconTff7b72-Te6edf3nameTff7b72=Ta5d6ff"Ta5d6ffchevron-upTa5d6ff" Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffsize-5Ta5d6ff" Tff7b72/Tff7b72>
Tff7b72<Tff7b72/Te6edf3buttonTff7b72>
Tff7b72<Te6edf3button
Te6edf3typeTff7b72=Ta5d6ff"Ta5d6ffbuttonTa5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffp-1.5 rounded-lg text-gray-500 hover:bg-gray-200 dark:hover:bg-zinc-800Ta5d6ff"
Tb4b4b4:Te6edf3titleTff7b72=Ta5d6ff"Ta5d6ff$t(Ta5d6ff'Ta5d6fftools.sieve_filters.move_downTa5d6ff'Ta5d6ff)Ta5d6ff"
Tb4b4b4:Te6edf3disabledTff7b72=Ta5d6ff"Ta5d6ffindex === filters.length - 1Ta5d6ff"
@Te6edf3clickTff7b72=Ta5d6ff"Ta5d6ffmoveRule(index, 1)Ta5d6ff"
Tff7b72>
Tff7b72<Te6edf3MaterialDesignIcon Te6edf3iconTff7b72-Te6edf3nameTff7b72=Ta5d6ff"Ta5d6ffchevron-downTa5d6ff" Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffsize-5Ta5d6ff" Tff7b72/Tff7b72>
Tff7b72<Tff7b72/Te6edf3buttonTff7b72>
Tff7b72<Te6edf3button
Te6edf3typeTff7b72=Ta5d6ff"Ta5d6ffbuttonTa5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffp-1.5 rounded-lg text-red-600 hover:bg-red-50 dark:hover:bg-red-950/40Ta5d6ff"
Tb4b4b4:Te6edf3titleTff7b72=Ta5d6ff"Ta5d6ff$t(Ta5d6ff'Ta5d6fftools.sieve_filters.remove_ruleTa5d6ff'Ta5d6ff)Ta5d6ff"
@Te6edf3clickTff7b72=Ta5d6ff"Ta5d6ffremoveRule(index)Ta5d6ff"
Tff7b72>
Tff7b72<Te6edf3MaterialDesignIcon Te6edf3iconTff7b72-Te6edf3nameTff7b72=Ta5d6ff"Ta5d6ffdelete-outlineTa5d6ff" Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffsize-5Ta5d6ff" Tff7b72/Tff7b72>
Tff7b72<Tff7b72/Te6edf3buttonTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3divTff7b72>
Tff7b72<Te6edf3label
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffblock text-[10px] font-bold text-gray-400 dark:text-zinc-500 uppercase tracking-widest mb-1Ta5d6ff"
Tff7b72>Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftools.sieve_filters.terms_labelTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}Tff7b72<Tff7b72/Te6edf3label
Tff7b72>
Tff7b72<Te6edf3textarea
Tb4b4b4:Te6edf3valueTff7b72=Ta5d6ff"Ta5d6fftermsText(rule)Ta5d6ff"
Te6edf3rowsTff7b72=Ta5d6ff"Ta5d6ff3Ta5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffw-full px-3 py-2 rounded-lg border border-gray-200 dark:border-zinc-700 bg-white dark:bg-zinc-900 text-sm text-gray-900 dark:text-white font-monoTa5d6ff"
Tb4b4b4:Te6edf3placeholderTff7b72=Ta5d6ff"Ta5d6ff$t(Ta5d6ff'Ta5d6fftools.sieve_filters.terms_placeholderTa5d6ff'Ta5d6ff)Ta5d6ff"
@Te6edf3inputTff7b72=Ta5d6ff"Ta5d6ffonTermsInput(rule, $event)Ta5d6ff"
Tff7b72/Tff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3divTff7b72>
Tff7b72<Te6edf3label
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffblock text-[10px] font-bold text-gray-400 dark:text-zinc-500 uppercase tracking-widest mb-1Ta5d6ff"
Tff7b72>Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftools.sieve_filters.scope_labelTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}Tff7b72<Tff7b72/Te6edf3label
Tff7b72>
Tff7b72<Te6edf3select
Te6edf3vTff7b72-Te6edf3modelTff7b72=Ta5d6ff"Ta5d6ffrule.scopeTa5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffw-full px-3 py-2 rounded-lg border border-gray-200 dark:border-zinc-700 bg-white dark:bg-zinc-900 text-sm text-gray-900 dark:text-whiteTa5d6ff"
Tff7b72>
Tff7b72<Te6edf3option Te6edf3valueTff7b72=Ta5d6ff"Ta5d6ffeveryoneTa5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftools.sieve_filters.scope_everyoneTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3optionTff7b72>
Tff7b72<Te6edf3option Te6edf3valueTff7b72=Ta5d6ff"Ta5d6ffcontactsTa5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftools.sieve_filters.scope_contactsTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3optionTff7b72>
Tff7b72<Te6edf3option Te6edf3valueTff7b72=Ta5d6ff"Ta5d6ffnon_contactsTa5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftools.sieve_filters.scope_non_contactsTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3optionTff7b72>
Tff7b72<Tff7b72/Te6edf3selectTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffspace-y-2Ta5d6ff"Tff7b72>
Tff7b72<Te6edf3div
Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-[10px] font-bold text-gray-400 dark:text-zinc-500 uppercase tracking-widestTa5d6ff"
Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftools.sieve_filters.match_targets_labelTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3label Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffflex items-center gap-2 text-sm text-gray-700 dark:text-gray-200Ta5d6ff"Tff7b72>
Tff7b72<Te6edf3input
Te6edf3vTff7b72-Te6edf3modelTff7b72=Ta5d6ff"Ta5d6ffrule.match_peer_fieldsTa5d6ff"
Te6edf3typeTff7b72=Ta5d6ff"Ta5d6ffcheckboxTa5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffrounded-sm border-gray-300Ta5d6ff"
@Te6edf3changeTff7b72=Ta5d6ff"Ta5d6ffonMatchTargetsChange(rule)Ta5d6ff"
Tff7b72/Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftools.sieve_filters.match_peer_fieldsTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3labelTff7b72>
Tff7b72<Te6edf3label Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffflex items-center gap-2 text-sm text-gray-700 dark:text-gray-200Ta5d6ff"Tff7b72>
Tff7b72<Te6edf3input
Te6edf3vTff7b72-Te6edf3modelTff7b72=Ta5d6ff"Ta5d6ffrule.match_messageTa5d6ff"
Te6edf3typeTff7b72=Ta5d6ff"Ta5d6ffcheckboxTa5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffrounded-sm border-gray-300Ta5d6ff"
@Te6edf3changeTff7b72=Ta5d6ff"Ta5d6ffonMatchTargetsChange(rule)Ta5d6ff"
Tff7b72/Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftools.sieve_filters.match_messageTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3labelTff7b72>
Tff7b72<Te6edf3p Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-xs text-gray-500 dark:text-gray-400Ta5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftools.sieve_filters.match_targets_hintTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3pTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3divTff7b72>
Tff7b72<Te6edf3label
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffblock text-[10px] font-bold text-gray-400 dark:text-zinc-500 uppercase tracking-widest mb-1Ta5d6ff"
Tff7b72>Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftools.sieve_filters.match_mode_labelTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}Tff7b72<Tff7b72/Te6edf3label
Tff7b72>
Tff7b72<Te6edf3select
Te6edf3vTff7b72-Te6edf3modelTff7b72=Ta5d6ff"Ta5d6ffrule.match_modeTa5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffw-full px-3 py-2 rounded-lg border border-gray-200 dark:border-zinc-700 bg-white dark:bg-zinc-900 text-sm text-gray-900 dark:text-whiteTa5d6ff"
Tff7b72>
Tff7b72<Te6edf3option Te6edf3valueTff7b72=Ta5d6ff"Ta5d6ffsubstringTa5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftools.sieve_filters.match_mode_substringTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3optionTff7b72>
Tff7b72<Te6edf3option Te6edf3valueTff7b72=Ta5d6ff"Ta5d6ffregexTa5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftools.sieve_filters.match_mode_regexTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3optionTff7b72>
Tff7b72<Tff7b72/Te6edf3selectTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffgrid grid-cols-1 sm:grid-cols-2 gap-3Ta5d6ff"Tff7b72>
Tff7b72<Te6edf3divTff7b72>
Tff7b72<Te6edf3label
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffblock text-[10px] font-bold text-gray-400 dark:text-zinc-500 uppercase tracking-widest mb-1Ta5d6ff"
Tff7b72>Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftools.sieve_filters.action_labelTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}Tff7b72<Tff7b72/Te6edf3label
Tff7b72>
Tff7b72<Te6edf3select
Te6edf3vTff7b72-Te6edf3modelTff7b72=Ta5d6ff"Ta5d6ffrule.actionTa5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffw-full px-3 py-2 rounded-lg border border-gray-200 dark:border-zinc-700 bg-white dark:bg-zinc-900 text-sm text-gray-900 dark:text-whiteTa5d6ff"
@Te6edf3changeTff7b72=Ta5d6ff"Ta5d6ffonActionChange(rule)Ta5d6ff"
Tff7b72>
Tff7b72<Te6edf3option Te6edf3valueTff7b72=Ta5d6ff"Ta5d6ffhideTa5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftools.sieve_filters.action_hideTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3optionTff7b72>
Tff7b72<Te6edf3option Te6edf3valueTff7b72=Ta5d6ff"Ta5d6ffignoreTa5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftools.sieve_filters.action_ignoreTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3optionTff7b72>
Tff7b72<Te6edf3option Te6edf3valueTff7b72=Ta5d6ff"Ta5d6fffolderTa5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftools.sieve_filters.action_folderTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3optionTff7b72>
Tff7b72<Te6edf3option Te6edf3valueTff7b72=Ta5d6ff"Ta5d6ffbanishTa5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftools.sieve_filters.action_banishTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3optionTff7b72>
Tff7b72<Tff7b72/Te6edf3selectTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div Te6edf3vTff7b72-Tff7b72ifTff7b72=Ta5d6ff"Ta5d6ffrule.action === Ta5d6ff'Ta5d6fffolderTa5d6ff'Ta5d6ff"Tff7b72>
Tff7b72<Te6edf3label
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffblock text-[10px] font-bold text-gray-400 dark:text-zinc-500 uppercase tracking-widest mb-1Ta5d6ff"
Tff7b72>Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftools.sieve_filters.folder_labelTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}Tff7b72<Tff7b72/Te6edf3label
Tff7b72>
Tff7b72<Te6edf3select
Te6edf3vTff7b72-Te6edf3modelTff7b72.Td2a8ffnumberTff7b72=Ta5d6ff"Ta5d6ffrule.folder_idTa5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffw-full px-3 py-2 rounded-lg border border-gray-200 dark:border-zinc-700 bg-white dark:bg-zinc-900 text-sm text-gray-900 dark:text-whiteTa5d6ff"
Tff7b72>
Tff7b72<Te6edf3option Te6edf3vTff7b72-Tff7b72forTff7b72=Ta5d6ff"Ta5d6fff in foldersTa5d6ff" Tb4b4b4:Te6edf3keyTff7b72=Ta5d6ff"Ta5d6fff.idTa5d6ff" Tb4b4b4:Te6edf3valueTff7b72=Ta5d6ff"Ta5d6fff.idTa5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Te6edf3fTff7b72.Td2a8ffname Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3optionTff7b72>
Tff7b72<Tff7b72/Te6edf3selectTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffflex flex-wrap gap-2 pt-2Ta5d6ff"Tff7b72>
Tff7b72<Te6edf3button
Te6edf3typeTff7b72=Ta5d6ff"Ta5d6ffbuttonTa5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffinline-flex items-center gap-2 px-4 py-2 rounded-lg text-sm font-medium bg-gray-900 text-white dark:bg-zinc-100 dark:text-zinc-900 hover:opacity-90Ta5d6ff"
Tb4b4b4:Te6edf3disabledTff7b72=Ta5d6ff"Ta5d6ffisSavingTa5d6ff"
@Te6edf3clickTff7b72=Ta5d6ff"Ta5d6ffsaveTa5d6ff"
Tff7b72>
Tff7b72<Te6edf3MaterialDesignIcon
Te6edf3vTff7b72-Tff7b72ifTff7b72=Ta5d6ff"Ta5d6ff!isSavingTa5d6ff"
Te6edf3iconTff7b72-Te6edf3nameTff7b72=Ta5d6ff"Ta5d6ffcontent-save-outlineTa5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffsize-4Ta5d6ff"
Tff7b72/Tff7b72>
Tff7b72<Te6edf3span Te6edf3vTff7b72-Tff7b72ifTff7b72=Ta5d6ff"Ta5d6ffisSavingTa5d6ff"Tff7b72>Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftools.sieve_filters.savingTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}Tff7b72<Tff7b72/Te6edf3spanTff7b72>
Tff7b72<Te6edf3span Te6edf3vTff7b72-Tff7b72elseTff7b72>Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftools.sieve_filters.saveTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}Tff7b72<Tff7b72/Te6edf3spanTff7b72>
Tff7b72<Tff7b72/Te6edf3buttonTff7b72>
Tff7b72<Te6edf3button
Te6edf3typeTff7b72=Ta5d6ff"Ta5d6ffbuttonTa5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffinline-flex items-center gap-2 px-4 py-2 rounded-lg text-sm font-medium border border-gray-300 dark:border-zinc-600 text-gray-800 dark:text-gray-200 hover:bg-gray-100 dark:hover:bg-zinc-800Ta5d6ff"
Tb4b4b4:Te6edf3disabledTff7b72=Ta5d6ff"Ta5d6ffisSavingTa5d6ff"
@Te6edf3clickTff7b72=Ta5d6ff"Ta5d6ffreloadTa5d6ff"
Tff7b72>
Tff7b72<Te6edf3MaterialDesignIcon Te6edf3iconTff7b72-Te6edf3nameTff7b72=Ta5d6ff"Ta5d6ffrestoreTa5d6ff" Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffsize-4Ta5d6ff" Tff7b72/Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftools.sieve_filters.revertTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3buttonTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffmin-w-0 order-1 xl:order-2 space-y-2Ta5d6ff"Tff7b72>
Tff7b72<Te6edf3h2 Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-base font-semibold text-gray-900 dark:text-white px-1Ta5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftools.sieve_filters.flow_headingTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3h2Tff7b72>
Tff7b72<Te6edf3SieveFlowNetwork Tb4b4b4:Te6edf3filtersTff7b72=Ta5d6ff"Ta5d6fffiltersTa5d6ff" Tb4b4b4:Te6edf3foldersTff7b72=Ta5d6ff"Ta5d6fffoldersTa5d6ff" Tb4b4b4:Te6edf3labelsTff7b72=Ta5d6ff"Ta5d6ffflowLabelsTa5d6ff" Tff7b72/Tff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3templateTff7b72>
Tff7b72<Te6edf3scriptTff7b72>
Te6edf3import Te6edf3MaterialDesignIcon Te6edf3from Ta5d6ff"Ta5d6ff../MaterialDesignIcon.vueTa5d6ff"Tb4b4b4;
Te6edf3import Te6edf3SieveFlowNetwork Te6edf3from Ta5d6ff"Ta5d6ff./internal/SieveFlowNetwork.vueTa5d6ff"Tb4b4b4;
Te6edf3import Te6edf3ToastUtils Te6edf3from Ta5d6ff"Ta5d6ff../../js/ToastUtilsTa5d6ff"Tb4b4b4;
Te6edf3import Te6edf3ToolsPageHeader Te6edf3from Ta5d6ff"Ta5d6ff./ToolsPageHeader.vueTa5d6ff"Tb4b4b4;
Te6edf3function Te6edf3newRuleIdTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72if Tb4b4b4(Tffa657typeof Te6edf3crypto Tff7b72!=Tff7b72= Ta5d6ff"Ta5d6ffundefinedTa5d6ff" Tff7b72&& Te6edf3cryptoTff7b72.Td2a8ffrandomUUIDTb4b4b4) Tb4b4b4{
Tff7b72return Te6edf3cryptoTff7b72.Td2a8ffrandomUUIDTb4b4b4(Tb4b4b4)Tb4b4b4;
Tb4b4b4}
Tff7b72return `Te6edf3rTff7b72-Tff7b72$Tb4b4b4{Te6edf3DateTff7b72.Td2a8ffnowTb4b4b4(Tb4b4b4)Tb4b4b4}Tff7b72-Tff7b72$Tb4b4b4{Te6edf3MathTff7b72.Td2a8ffrandomTb4b4b4(Tb4b4b4)Tff7b72.Td2a8fftoStringTb4b4b4(T79c0ff16Tb4b4b4)Tff7b72.Td2a8ffsliceTb4b4b4(T79c0ff2Tb4b4b4)Tb4b4b4}`Tb4b4b4;
Tb4b4b4}
Tff7b72export Te6edf3default Tb4b4b4{
Te6edf3nameTb4b4b4: Ta5d6ff"Ta5d6ffSieveFiltersPageTa5d6ff"Tb4b4b4,
Te6edf3componentsTb4b4b4: Tb4b4b4{
Te6edf3MaterialDesignIconTb4b4b4,
Te6edf3SieveFlowNetworkTb4b4b4,
Te6edf3ToolsPageHeaderTb4b4b4,
Tb4b4b4}Tb4b4b4,
Te6edf3dataTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72return Tb4b4b4{
Te6edf3filtersTb4b4b4: Tb4b4b4[Tb4b4b4]Tb4b4b4,
Te6edf3foldersTb4b4b4: Tb4b4b4[Tb4b4b4]Tb4b4b4,
Te6edf3isSavingTb4b4b4: Tff7b72falseTb4b4b4,
Tb4b4b4}Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3computedTb4b4b4: Tb4b4b4{
Te6edf3flowLabelsTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72return Tb4b4b4{
Te6edf3sourceNodeTb4b4b4: Te6edf3thisTff7b72.Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftools.sieve_filters.flow_sourceTa5d6ff"Tb4b4b4)Tb4b4b4,
Te6edf3sourceHintTb4b4b4: Te6edf3thisTff7b72.Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftools.sieve_filters.flow_source_hintTa5d6ff"Tb4b4b4)Tb4b4b4,
Te6edf3rulePrefixTb4b4b4: Te6edf3thisTff7b72.Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftools.sieve_filters.flow_ifTa5d6ff"Tb4b4b4)Tb4b4b4,
Te6edf3hideTb4b4b4: Te6edf3thisTff7b72.Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftools.sieve_filters.flow_hideTa5d6ff"Tb4b4b4)Tb4b4b4,
Te6edf3ignoreTb4b4b4: Te6edf3thisTff7b72.Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftools.sieve_filters.action_ignoreTa5d6ff"Tb4b4b4)Tb4b4b4,
Te6edf3banishTb4b4b4: Te6edf3thisTff7b72.Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftools.sieve_filters.flow_banishTa5d6ff"Tb4b4b4)Tb4b4b4,
Te6edf3folderTb4b4b4: Te6edf3thisTff7b72.Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftools.sieve_filters.flow_folderTa5d6ff"Tb4b4b4)Tb4b4b4,
Te6edf3noRulesTb4b4b4: Te6edf3thisTff7b72.Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftools.sieve_filters.flow_no_rulesTa5d6ff"Tb4b4b4)Tb4b4b4,
Te6edf3graphScopeEveryoneTb4b4b4: Te6edf3thisTff7b72.Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftools.sieve_filters.graph_scope_everyoneTa5d6ff"Tb4b4b4)Tb4b4b4,
Te6edf3graphScopeContactsTb4b4b4: Te6edf3thisTff7b72.Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftools.sieve_filters.graph_scope_contactsTa5d6ff"Tb4b4b4)Tb4b4b4,
Te6edf3graphScopeNonContactsTb4b4b4: Te6edf3thisTff7b72.Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftools.sieve_filters.graph_scope_non_contactsTa5d6ff"Tb4b4b4)Tb4b4b4,
Te6edf3graphMatchPeerTb4b4b4: Te6edf3thisTff7b72.Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftools.sieve_filters.graph_match_peerTa5d6ff"Tb4b4b4)Tb4b4b4,
Te6edf3graphMatchMessageTb4b4b4: Te6edf3thisTff7b72.Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftools.sieve_filters.graph_match_messageTa5d6ff"Tb4b4b4)Tb4b4b4,
Te6edf3graphMatchModeSubstringTb4b4b4: Te6edf3thisTff7b72.Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftools.sieve_filters.graph_match_mode_substringTa5d6ff"Tb4b4b4)Tb4b4b4,
Te6edf3graphMatchModeRegexTb4b4b4: Te6edf3thisTff7b72.Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftools.sieve_filters.graph_match_mode_regexTa5d6ff"Tb4b4b4)Tb4b4b4,
Tb4b4b4}Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Tb4b4b4}Tb4b4b4,
Te6edf3mountedTb4b4b4(Tb4b4b4) Tb4b4b4{
Te6edf3thisTff7b72.Td2a8ffreloadTb4b4b4(Tb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3methodsTb4b4b4: Tb4b4b4{
Te6edf3termsTextTb4b4b4(Te6edf3ruleTb4b4b4) Tb4b4b4{
Tff7b72return Tb4b4b4(Te6edf3ruleTff7b72.Td2a8ffterms Tff7b72|| Tb4b4b4[Tb4b4b4]Tb4b4b4)Tff7b72.Td2a8ffjoinTb4b4b4(Ta5d6ff"Tffea00\nTa5d6ff"Tb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3onTermsInputTb4b4b4(Te6edf3ruleTb4b4b4, Te6edf3eTb4b4b4) Tb4b4b4{
Tff7b72const Te6edf3raw Tff7b72= Tb4b4b4(Te6edf3eTff7b72.Td2a8fftarget Tff7b72&& Te6edf3eTff7b72.Td2a8fftargetTff7b72.Td2a8ffvalueTb4b4b4) Tff7b72|| Ta5d6ff"Ta5d6ff"Tb4b4b4;
Te6edf3ruleTff7b72.Td2a8ffterms Tff7b72= Te6edf3raw
Tff7b72.Td2a8ffsplitTb4b4b4(Tff7b72/Tb4b4b4[\Te6edf3nTb4b4b4,Tb4b4b4]Tff7b72+Tff7b72/Tb4b4b4)
Tff7b72.Td2a8ffmapTb4b4b4(Tb4b4b4(Te6edf3sTb4b4b4) Tff7b72=Tff7b72> Te6edf3sTff7b72.Td2a8fftrimTb4b4b4(Tb4b4b4)Tb4b4b4)
Tff7b72.Td2a8fffilterTb4b4b4(Te6edf3BooleanTb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3onActionChangeTb4b4b4(Te6edf3ruleTb4b4b4) Tb4b4b4{
Tff7b72if Tb4b4b4(Te6edf3ruleTff7b72.Td2a8ffaction Tff7b72==Tff7b72= Ta5d6ff"Ta5d6fffolderTa5d6ff" Tff7b72&& Te6edf3thisTff7b72.Td2a8fffoldersTff7b72.Td2a8fflength Tff7b72&& Tb4b4b4(Te6edf3ruleTff7b72.Td2a8fffolder_id Tff7b72== Tffa657null Tff7b72|| Te6edf3ruleTff7b72.Td2a8fffolder_id Tff7b72==Tff7b72= Ta5d6ff"Ta5d6ff"Tb4b4b4)Tb4b4b4) Tb4b4b4{
Te6edf3ruleTff7b72.Td2a8fffolder_id Tff7b72= Te6edf3thisTff7b72.Td2a8fffoldersTb4b4b4[T79c0ff0Tb4b4b4]Tff7b72.Td2a8ffidTb4b4b4;
Tb4b4b4}
Tff7b72if Tb4b4b4(Te6edf3ruleTff7b72.Td2a8ffaction Tff7b72!=Tff7b72= Ta5d6ff"Ta5d6fffolderTa5d6ff"Tb4b4b4) Tb4b4b4{
Te6edf3ruleTff7b72.Td2a8fffolder_id Tff7b72= Tffa657nullTb4b4b4;
Tb4b4b4}
Tb4b4b4}Tb4b4b4,
Te6edf3onMatchTargetsChangeTb4b4b4(Te6edf3ruleTb4b4b4) Tb4b4b4{
Tff7b72if Tb4b4b4(Tff7b72!Te6edf3ruleTff7b72.Td2a8ffmatch_peer_fields Tff7b72&& Tff7b72!Te6edf3ruleTff7b72.Td2a8ffmatch_messageTb4b4b4) Tb4b4b4{
Te6edf3ruleTff7b72.Td2a8ffmatch_peer_fields Tff7b72= Tff7b72trueTb4b4b4;
Tb4b4b4}
Tb4b4b4}Tb4b4b4,
Te6edf3mapRuleFromApiTb4b4b4(Te6edf3rTb4b4b4) Tb4b4b4{
Te6edf3let Te6edf3action Tff7b72= Te6edf3rTff7b72.Td2a8ffaction Tff7b72|| Ta5d6ff"Ta5d6ffignoreTa5d6ff"Tb4b4b4;
Tff7b72if Tb4b4b4(Te6edf3action Tff7b72==Tff7b72= Ta5d6ff"Ta5d6ffblockTa5d6ff"Tb4b4b4) Tb4b4b4{
Te6edf3action Tff7b72= Ta5d6ff"Ta5d6ffhideTa5d6ff"Tb4b4b4;
Tb4b4b4}
Tff7b72return Tb4b4b4{
Te6edf3idTb4b4b4: Te6edf3rTff7b72.Td2a8ffid Tff7b72|| Te6edf3newRuleIdTb4b4b4(Tb4b4b4)Tb4b4b4,
Te6edf3enabledTb4b4b4: Te6edf3rTff7b72.Td2a8ffenabled Tff7b72!=Tff7b72= Tff7b72falseTb4b4b4,
Te6edf3scopeTb4b4b4: Te6edf3rTff7b72.Td2a8ffscope Tff7b72==Tff7b72= Ta5d6ff"Ta5d6ffcontactsTa5d6ff" Tff7b72|| Te6edf3rTff7b72.Td2a8ffscope Tff7b72==Tff7b72= Ta5d6ff"Ta5d6ffnon_contactsTa5d6ff" ? Te6edf3rTff7b72.Td2a8ffscope Tb4b4b4: Ta5d6ff"Ta5d6ffeveryoneTa5d6ff"Tb4b4b4,
Te6edf3termsTb4b4b4: Tffa657ArrayTff7b72.Td2a8ffisArrayTb4b4b4(Te6edf3rTff7b72.Td2a8fftermsTb4b4b4) ? Tb4b4b4[Tff7b72.Tff7b72.Tff7b72.Td2a8ffrTff7b72.Td2a8fftermsTb4b4b4] Tb4b4b4: Tb4b4b4[Tb4b4b4]Tb4b4b4,
Te6edf3actionTb4b4b4,
Te6edf3folder_idTb4b4b4: Te6edf3rTff7b72.Td2a8fffolder_id ?? Tffa657nullTb4b4b4,
Te6edf3match_peer_fieldsTb4b4b4: Te6edf3rTff7b72.Td2a8ffmatch_peer_fields Tff7b72!=Tff7b72= Tff7b72falseTb4b4b4,
Te6edf3match_messageTb4b4b4: Tff7b72!Tff7b72!Te6edf3rTff7b72.Td2a8ffmatch_messageTb4b4b4,
Te6edf3match_modeTb4b4b4: Te6edf3rTff7b72.Td2a8ffmatch_mode Tff7b72==Tff7b72= Ta5d6ff"Ta5d6ffregexTa5d6ff" ? Ta5d6ff"Ta5d6ffregexTa5d6ff" Tb4b4b4: Ta5d6ff"Ta5d6ffsubstringTa5d6ff"Tb4b4b4,
Tb4b4b4}Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3addRuleTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72const Te6edf3base Tff7b72= Tb4b4b4{
Te6edf3idTb4b4b4: Te6edf3newRuleIdTb4b4b4(Tb4b4b4)Tb4b4b4,
Te6edf3enabledTb4b4b4: Tff7b72trueTb4b4b4,
Te6edf3scopeTb4b4b4: Ta5d6ff"Ta5d6ffeveryoneTa5d6ff"Tb4b4b4,
Te6edf3termsTb4b4b4: Tb4b4b4[Tb4b4b4]Tb4b4b4,
Te6edf3actionTb4b4b4: Ta5d6ff"Ta5d6ffignoreTa5d6ff"Tb4b4b4,
Te6edf3folder_idTb4b4b4: Te6edf3thisTff7b72.Td2a8fffoldersTff7b72.Td2a8fflength ? Te6edf3thisTff7b72.Td2a8fffoldersTb4b4b4[T79c0ff0Tb4b4b4]Tff7b72.Td2a8ffid Tb4b4b4: Tffa657nullTb4b4b4,
Te6edf3match_peer_fieldsTb4b4b4: Tff7b72trueTb4b4b4,
Te6edf3match_messageTb4b4b4: Tff7b72falseTb4b4b4,
Te6edf3match_modeTb4b4b4: Ta5d6ff"Ta5d6ffsubstringTa5d6ff"Tb4b4b4,
Tb4b4b4}Tb4b4b4;
Te6edf3thisTff7b72.Td2a8fffiltersTff7b72.Td2a8ffpushTb4b4b4(Te6edf3baseTb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3removeRuleTb4b4b4(Te6edf3indexTb4b4b4) Tb4b4b4{
Te6edf3thisTff7b72.Td2a8fffiltersTff7b72.Td2a8ffspliceTb4b4b4(Te6edf3indexTb4b4b4, T79c0ff1Tb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3moveRuleTb4b4b4(Te6edf3indexTb4b4b4, Te6edf3deltaTb4b4b4) Tb4b4b4{
Tff7b72const Te6edf3j Tff7b72= Te6edf3index Tff7b72+ Te6edf3deltaTb4b4b4;
Tff7b72if Tb4b4b4(Te6edf3j Tff7b72< T79c0ff0 Tff7b72|| Te6edf3j Tff7b72>Tff7b72= Te6edf3thisTff7b72.Td2a8fffiltersTff7b72.Td2a8fflengthTb4b4b4) Tb4b4b4{
Tff7b72returnTb4b4b4;
Tb4b4b4}
Tff7b72const Te6edf3copy Tff7b72= Te6edf3thisTff7b72.Td2a8fffiltersTff7b72.Td2a8ffsliceTb4b4b4(Tb4b4b4)Tb4b4b4;
Tff7b72const Te6edf3t Tff7b72= Te6edf3copyTb4b4b4[Te6edf3indexTb4b4b4]Tb4b4b4;
Te6edf3copyTb4b4b4[Te6edf3indexTb4b4b4] Tff7b72= Te6edf3copyTb4b4b4[Te6edf3jTb4b4b4]Tb4b4b4;
Te6edf3copyTb4b4b4[Te6edf3jTb4b4b4] Tff7b72= Te6edf3tTb4b4b4;
Te6edf3thisTff7b72.Td2a8fffilters Tff7b72= Te6edf3copyTb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3normalizeForSaveTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72return Te6edf3thisTff7b72.Td2a8fffiltersTff7b72.Td2a8ffmapTb4b4b4(Tb4b4b4(Te6edf3rTb4b4b4) Tff7b72=Tff7b72> Tb4b4b4{
Tff7b72const Te6edf3scope Tff7b72= Te6edf3rTff7b72.Td2a8ffscope Tff7b72==Tff7b72= Ta5d6ff"Ta5d6ffcontactsTa5d6ff" Tff7b72|| Te6edf3rTff7b72.Td2a8ffscope Tff7b72==Tff7b72= Ta5d6ff"Ta5d6ffnon_contactsTa5d6ff" ? Te6edf3rTff7b72.Td2a8ffscope Tb4b4b4: Ta5d6ff"Ta5d6ffeveryoneTa5d6ff"Tb4b4b4;
Tff7b72const Te6edf3match_peer_fields Tff7b72= Te6edf3rTff7b72.Td2a8ffmatch_peer_fields Tff7b72!=Tff7b72= Tff7b72falseTb4b4b4;
Tff7b72const Te6edf3match_message Tff7b72= Tff7b72!Tff7b72!Te6edf3rTff7b72.Td2a8ffmatch_messageTb4b4b4;
Tff7b72const Te6edf3targets_ok Tff7b72= Te6edf3match_peer_fields Tff7b72|| Te6edf3match_messageTb4b4b4;
Tff7b72return Tb4b4b4{
Te6edf3idTb4b4b4: Te6edf3rTff7b72.Td2a8ffidTb4b4b4,
Te6edf3enabledTb4b4b4: Tff7b72!Tff7b72!Te6edf3rTff7b72.Td2a8ffenabledTb4b4b4,
Te6edf3scopeTb4b4b4,
Te6edf3termsTb4b4b4: Tffa657ArrayTff7b72.Td2a8ffisArrayTb4b4b4(Te6edf3rTff7b72.Td2a8fftermsTb4b4b4) ? Te6edf3rTff7b72.Td2a8ffterms Tb4b4b4: Tb4b4b4[Tb4b4b4]Tb4b4b4,
Te6edf3actionTb4b4b4: Te6edf3rTff7b72.Td2a8ffaction Tff7b72==Tff7b72= Ta5d6ff"Ta5d6ffblockTa5d6ff" ? Ta5d6ff"Ta5d6ffhideTa5d6ff" Tb4b4b4: Te6edf3rTff7b72.Td2a8ffactionTb4b4b4,
Te6edf3folder_idTb4b4b4: Te6edf3rTff7b72.Td2a8ffaction Tff7b72==Tff7b72= Ta5d6ff"Ta5d6fffolderTa5d6ff" ? Te6edf3rTff7b72.Td2a8fffolder_id Tb4b4b4: Tffa657nullTb4b4b4,
Te6edf3match_peer_fieldsTb4b4b4: Te6edf3targets_ok ? Te6edf3match_peer_fields Tb4b4b4: Tff7b72trueTb4b4b4,
Te6edf3match_messageTb4b4b4: Te6edf3targets_ok ? Te6edf3match_message Tb4b4b4: Tff7b72falseTb4b4b4,
Te6edf3match_modeTb4b4b4: Te6edf3rTff7b72.Td2a8ffmatch_mode Tff7b72==Tff7b72= Ta5d6ff"Ta5d6ffregexTa5d6ff" ? Ta5d6ff"Ta5d6ffregexTa5d6ff" Tb4b4b4: Ta5d6ff"Ta5d6ffsubstringTa5d6ff"Tb4b4b4,
Tb4b4b4}Tb4b4b4;
Tb4b4b4}Tb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3async Te6edf3reloadTb4b4b4(Tb4b4b4) Tb4b4b4{
Te6edf3try Tb4b4b4{
Tff7b72const Tb4b4b4[Te6edf3fResTb4b4b4, Te6edf3foldersResTb4b4b4] Tff7b72= Te6edf3await Te6edf3PromiseTff7b72.Td2a8ffallTb4b4b4(Tb4b4b4[
Te6edf3windowTff7b72.Td2a8ffapiTff7b72.Td2a8ffgetTb4b4b4(Ta5d6ff"Ta5d6ff/api/v1/lxmf/sieve-filtersTa5d6ff"Tb4b4b4)Tb4b4b4,
Te6edf3windowTff7b72.Td2a8ffapiTff7b72.Td2a8ffgetTb4b4b4(Ta5d6ff"Ta5d6ff/api/v1/lxmf/foldersTa5d6ff"Tb4b4b4)Tb4b4b4,
Tb4b4b4]Tb4b4b4)Tb4b4b4;
Tff7b72const Te6edf3raw Tff7b72= Te6edf3fResTff7b72.Td2a8ffdataTff7b72.Td2a8fffilters Tff7b72|| Tb4b4b4[Tb4b4b4]Tb4b4b4;
Te6edf3thisTff7b72.Td2a8fffilters Tff7b72= Te6edf3rawTff7b72.Td2a8ffmapTb4b4b4(Tb4b4b4(Te6edf3rTb4b4b4) Tff7b72=Tff7b72> Te6edf3thisTff7b72.Td2a8ffmapRuleFromApiTb4b4b4(Te6edf3rTb4b4b4)Tb4b4b4)Tb4b4b4;
Te6edf3thisTff7b72.Td2a8fffolders Tff7b72= Te6edf3foldersResTff7b72.Td2a8ffdata Tff7b72|| Tb4b4b4[Tb4b4b4]Tb4b4b4;
Te6edf3thisTff7b72.Td2a8ffonActionChangeForAllTb4b4b4(Tb4b4b4)Tb4b4b4;
Tb4b4b4} Te6edf3catch Tb4b4b4(Te6edf3eTb4b4b4) Tb4b4b4{
Te6edf3consoleTff7b72.Td2a8fferrorTb4b4b4(Te6edf3eTb4b4b4)Tb4b4b4;
Te6edf3ToastUtilsTff7b72.Td2a8fferrorTb4b4b4(Te6edf3thisTff7b72.Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftools.sieve_filters.load_failedTa5d6ff"Tb4b4b4)Tb4b4b4)Tb4b4b4;
Tb4b4b4}
Tb4b4b4}Tb4b4b4,
Te6edf3onActionChangeForAllTb4b4b4(Tb4b4b4) Tb4b4b4{
Te6edf3thisTff7b72.Td2a8fffiltersTff7b72.Td2a8ffforEachTb4b4b4(Tb4b4b4(Te6edf3rTb4b4b4) Tff7b72=Tff7b72> Te6edf3thisTff7b72.Td2a8ffonActionChangeTb4b4b4(Te6edf3rTb4b4b4)Tb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3async Te6edf3saveTb4b4b4(Tb4b4b4) Tb4b4b4{
Te6edf3thisTff7b72.Td2a8ffisSaving Tff7b72= Tff7b72trueTb4b4b4;
Te6edf3try Tb4b4b4{
Tff7b72const Te6edf3payload Tff7b72= Tb4b4b4{ Te6edf3filtersTb4b4b4: Te6edf3thisTff7b72.Td2a8ffnormalizeForSaveTb4b4b4(Tb4b4b4) Tb4b4b4}Tb4b4b4;
Tff7b72const Te6edf3res Tff7b72= Te6edf3await Te6edf3windowTff7b72.Td2a8ffapiTff7b72.Td2a8ffputTb4b4b4(Ta5d6ff"Ta5d6ff/api/v1/lxmf/sieve-filtersTa5d6ff"Tb4b4b4, Te6edf3payloadTb4b4b4)Tb4b4b4;
Te6edf3thisTff7b72.Td2a8fffilters Tff7b72= Tb4b4b4(Te6edf3resTff7b72.Td2a8ffdataTff7b72.Td2a8fffilters Tff7b72|| Tb4b4b4[Tb4b4b4]Tb4b4b4)Tff7b72.Td2a8ffmapTb4b4b4(Tb4b4b4(Te6edf3rTb4b4b4) Tff7b72=Tff7b72> Te6edf3thisTff7b72.Td2a8ffmapRuleFromApiTb4b4b4(Te6edf3rTb4b4b4)Tb4b4b4)Tb4b4b4;
Te6edf3ToastUtilsTff7b72.Td2a8ffsuccessTb4b4b4(Te6edf3thisTff7b72.Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftools.sieve_filters.savedTa5d6ff"Tb4b4b4)Tb4b4b4)Tb4b4b4;
Tb4b4b4} Te6edf3catch Tb4b4b4(Te6edf3eTb4b4b4) Tb4b4b4{
Tff7b72const Te6edf3msg Tff7b72=
Tb4b4b4(Te6edf3eTff7b72.Td2a8ffresponse Tff7b72&& Te6edf3eTff7b72.Td2a8ffresponseTff7b72.Td2a8ffdata Tff7b72&& Te6edf3eTff7b72.Td2a8ffresponseTff7b72.Td2a8ffdataTff7b72.Td2a8ffmessageTb4b4b4) Tff7b72||
Te6edf3eTff7b72.Td2a8ffmessage Tff7b72||
Te6edf3thisTff7b72.Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftools.sieve_filters.save_failedTa5d6ff"Tb4b4b4)Tb4b4b4;
Te6edf3ToastUtilsTff7b72.Td2a8fferrorTb4b4b4(Te6edf3msgTb4b4b4)Tb4b4b4;
Tb4b4b4} Te6edf3finally Tb4b4b4{
Te6edf3thisTff7b72.Td2a8ffisSaving Tff7b72= Tff7b72falseTb4b4b4;
Tb4b4b4}
Tb4b4b4}Tb4b4b4,
Tb4b4b4}Tb4b4b4,
Tb4b4b4}Tb4b4b4;
Tff7b72<Tff7b72/Te6edf3scriptTff7b72>
Served by rngit 1.5.2 - Generated in 0.06s